red sentinel (astilbe japonica) - French English Dictionary